

#ifndef XOTA_CRYPTO_AES_H__
#define XOTA_CRYPTO_AES_H__

#include <stdint.h>
#include <stdbool.h>
#include <string.h>


void xota_crypto_aes_iv_reset(void); 

void xota_crypto_aes_ecb_encrypt( uint8_t * inputs, uint8_t * outputs); 
void xota_crypto_aes_ecb_decrypt( uint8_t * inputs, uint8_t * outputs); 
void xota_crypto_aes_cbc_encrypt( uint8_t * inputs, uint32_t size, uint8_t * outputs);
void xota_crypto_aes_cbc_decrypt( uint8_t * inputs, uint32_t size, uint8_t * outputs); 



#endif 

